/*全屏大图轮播*/
.indexsilde{width:100%; float:left; clear:both; position:relative; min-width:1200px; height:350px;}
.banner{width:100%; height:350px; position:absolute; left:0; top:0; z-index:68;}
.bannerImg{position:relative; width:100%; height:350px; float:left;}
.bannerImg div{width:100%; height:350px; float:left; clear:both;}
.bannerImg div a{display:block; width:100%; overflow:hidden; height:350px; background-position:center; background-repeat:no-repeat;}
.banner_l{float:left; position:absolute; right:50%; margin-right:570px; top:140px; z-index:99;}
.banner_l a{display:block; width:36px; height:64px; background:url(images/index-btn.png) 0 0 no-repeat; cursor:pointer;}
.banner_r{float:left; position:absolute; left:50%; margin-left:570px; top:140px; z-index:99; }
.banner_r a{display:block; width:36px; height:64px; background:url(images/index-btn.png) 0 bottom no-repeat;}
.pagination{width:100%; position:absolute; left:0; bottom:10px; text-align:center; font-size:0;}
.pagination li{margin:0px 5px; display:inline-block;}
.pagination li a{background:#929292; width:16px; display:inline-block; float:left; height:16px; overflow:hidden; opacity:.5; filter:alpha(opacity=50);}
.pagination li.current a{background:#fff; opacity:1; filter:alpha(opacity=100);}

.index01{width:100%; float:left; clear:both; min-width:1200px; background:#fff; padding:50px 0;}
.index01 .index01-title{width:1000px; float:left; clear:both; font-size:40px; text-align:center; line-height:50px; padding:0 100px;}
.index01 .index01-t02{width:1000px; float:left; clear:both; font-size:18px; text-align:center; padding:5px 100px 0;}
.index01 .index01-txt{width:1000px; float:left; clear:both; text-align:center; padding:20px 100px; color:#666;}
.index01 .index01-tel{width:1000px; float:left; clear:both; text-align:center; padding:20px 100px; font-size:0; line-height:32px;}
.index01 .index01-tel .sp01{display:inline-block; font-size:24px;}
.index01 .index01-tel .sp02{display:inline-block; font-size:30px; color:#ffa304; font-family:Arial;}
.index01 .index01-tel .sp03{display:inline-block; font-size:24px; padding:0 15px;}
.index01 .index01-tel .sp04{display:inline-block; font-size:16px;}
.index01 .index01-tel .sp04 a{display:inline-block; width:100px; border-radius:4px; background:#04c7ff; color:#fff;}
.index01 .index01-tel .sp04 a:hover{background:#04aedf;}

.index02{width:100%; float:left; clear:both; min-width:1200px; background:#f6f6f6; padding:42px 0;}
.index02-title{float:left; width:1200px; clear:both;}
.index02-title .titleleft{float:left; width:1000px;}
.index02-title .titleleft h3{font-size:30px; line-height:40px; float:left; padding-right:20px;}
.index02-title .titleleft span{display:block; font-size:14px; margin-top:14px; color:#666;}
.index02-title .titleright{float:right; width:200px; text-align:right; margin-top:14px;color:#666;}
.index02-list{width:1200px; float:left; clear:both; margin-top:40px;}
.index02-list li{float:left; width:390px; margin:15px 15px 0 0; position:relative; height:292px; overflow:hidden;}
.index02-list li img{display:block; width:390px; height:292px;}
.index02-list li.last{margin:15px 0 0;}
.index02-list li .listhover{display:block; position:absolute; left:0; top:292px; background:#04c7ff; padding:20px; width:350px; height:252px; -webkit-transition:all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out;}
.index02-list li:hover .listhover{top:0;}
.index02-list li .listtitle{width:350px; float:left; clear:both; text-align:center; height:34px; overflow:hidden; line-height:34px; font-size:24px; color:#fff; margin-top:15px;}
.index02-list li .listtxt{width:350px; float:left; clear:both; text-align:center; height:24px; overflow:hidden; font-size:16px; color:#fff; margin-top:10px;}
.index02-list li .listtime{width:350px; float:left; clear:both; text-align:center; height:24px; overflow:hidden; font-size:18px; color:#fff; margin-top:15px; font-family:Arial;}
.index02-list li .listbtn{width:350px; float:left; clear:both; text-align:center; font-size:0; margin-top:35px;}
.index02-list li .listbtn span{display:inline-block; background:url(images/index-cha.png) 0 0 no-repeat; width:73px; height:73px;}
.index02-btn{width:1200px; float:left; clear:both; padding:35px 0 15px; font-size:0; text-align:center; height:16px; overflow:hidden;}
.index02-btn span{display:inline-block; margin:0 5px; border:#c1c1c1 1px solid; width:14px; height:14px; overflow:hidden; cursor:pointer;}
.index02-btn span.at{border:#04c7ff 1px solid;}

.index03{width:100%; float:left; clear:both; min-width:1200px;padding:50px 0;background:url(images/cust-bg.jpg) center center no-repeat; height:580px;}

.index04 {margin:0;}

.cus-line{width:1060px; float:left; clear:both; padding-top:105px; padding-left:140px;}
.cus-line li{float:left; width:200px; padding-right:40px;}
.cus-line img{display:block; width:200px; height:100px; }
.cus-line02{width:1180px; float:left; clear:both; margin-top:20px; margin-left:20px;}
.cus-line02 li{float:left; width:200px; padding-right:36px;}
.cus-line02 img{display:block; width:200px; height:100px;}
.bottom{padding-top:20px; }
.cus-line li a:hover img {opacity: 0.7;}
.cus-line02 li a:hover img {opacity: 0.7;}


.anli02{width:100%; float:left; clear:both; background:#f3f5f8; min-width:1200px; padding-bottom:50px;}
.anli02-title{width:1200px; float:left; clear:both; margin-top:24px;}
.anli02-title h3{float:left; position:relative; line-height:58px; font-size:30px; color:#ef3e33;}
.anli02-title h3 i{display:block; width:63px; height:3px; background:#ef3e33; position:absolute; left:0; bottom:0;}
.anli02-title .more{float:right; margin:25px 10px 0 0;}
.anli02-title .more a:hover{color:#ef3e33;}

.anli02-list{width:1200px; float:left; clear:both; margin-top:10px;}
.anli02-list li{float:left; width:285px; margin:10px 20px 10px 0; overflow:hidden; transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.anli02-list li.last{margin:10px 0;}
.anli02-list li:hover{-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 6px rgba(0, 0, 0, .4); box-shadow:0 0 6px rgba(0, 0, 0, .4);}
.anli02-list li .anli02-info{width:285px; background:#fff; float:left; clear:both; height:285px; overflow:hidden;}
.anli02-list li .chimg{width:285px; float:left; clear:both; position:relative; height:214px; overflow:hidden;}
.anli02-list li .chimg img{width:285px; height:214px; float:left;}
.anli02-list li .chimg .areas{ position:absolute; top:0;left:10px;background: rgba(0, 0, 0, .5) 0 0 no-repeat; width:68px; height:24px;text-align:center;line-height:24px}
.anli02-list li .chimg .areas span{color:#fff;}
.anli02-list li .chlisttitle{width:265px; font-size:16px; padding:0 10px; height:24px; overflow:hidden; margin-top:6px; float:left; clear:both;}
.anli02-list li .chlisttxt{width:265px; float:left; clear:both; color:#666; height:24px; overflow:hidden; padding:0 10px; margin-top:3px;}
.anli02-list li .chlisttxt a{color:#828282;}
.anli02-list li .chlistguan{width:265px; float:left; clear:both; margin-top:4px; padding:0 10px 10px; font-size:12px;}
.anli02-list li .chlistguan span.sp01{float:left; background:url(images/anli-ice01.png) 0 center no-repeat; padding-left:17px; color:#666;}
.anli02-list li .chlistguan span.sp02{float:right;padding:0 0 0 17px; color:#666;}

.photolist{width:1220px; float:left; clear:both; position:relative; overflow:hidden; margin-left:-10px; margin-top: 10px;}
.photolist li{float:left; width:285px; background:#fff; position:absolute; -webkit-box-shadow:0 0 4px rgba(0, 0, 0, .25); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .25); box-shadow:0 0 4px rgba(0, 0, 0, .25);margin:10px;}
.photolist li:hover{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .55); -moz-box-shadow:0 0 4px rgba(0, 0, 0, .55); box-shadow:0 0 4px rgba(0, 0, 0, .55);}
.photolist li .photolist-img{width:285px; float:left; clear:both; position:relative;}
.photolist li .photolist-img img{width:285px;}
.photolist li .photolist-img .jieduan{ position:absolute; bottom:7px; right:0; background: rgba(0, 0, 0, .5) 0 0 no-repeat; width:78px; height:24px;text-align:right;line-height:24px }
.photolist li .photolist-img .jieduan span{ font-size:12px; color:#fff;;  padding-right:12px;}
.photolist li .photolist-title{width:253px; font-size:16px; float:left; clear:both; padding:5px 16px;}
.photolist li .photolist-kf{width:253px; float:left; clear:both; font-size:14px; padding:2px 16px; color:#666;}
.photolist li .photolist-txt{color:#666; width:253px; float:left; clear:both; padding:0 16px; font-size:12px;}
.photolist li .photolist-bottom{width:260px; height:32px; background:#f3f5f8; padding:9px 12px 9px 13px; float:left; clear:both; overflow:hidden; margin-top:22px;}
.photolist li .photo-left{float:left; width:100px;}
.photolist li .photo-left img{width:32px; height:32px; border-radius:20px; float:left;}
.photolist li .photo-left span{float:left; margin-left:10px; color:#666; line-height:32px;}
.photolist li .photo-right{float:right; width:140px; text-align:right; color:#666; margin-top:8px; line-height:16px; font-size:14px;}
.photolist li .photo-right span{background:url(images/index09-ice01.png) 0 center no-repeat; height:16px; display:inline-block; padding-left:27px;}

.index05{width:100%; float:left; clear:both; min-width:1200px;background:url(images/fengongsi.jpg?v=1.5) center center no-repeat; height:475px;}
.index05 img{margin-top:130px; margin-left:80px;}
.index06{width:100%; float:left; clear:both; min-width:1200px;background: #f6f6f6 url(images/news-bg.jpg) center center no-repeat; height:442px;}
.index06 .left-news{float:left; margin-top:10px;}
.index06 .left-news h3 {float: left;font-size: 24px;line-height: 54px;position: relative; padding-left:80px;}
.index06 .left-news h3 span{font-size:30px;}
.index06 .left-news h3 i{background: #04aedf none repeat scroll 0 0;bottom: 5px;height: 2px;left: 80px; overflow: hidden;position: absolute;width: 50px;}
.index06 .left-news ul{ clear:both; width:320px; padding-top:30px; height:300px;}
.index06 .left-news ul li{ margin-bottom:10px;}
.index06 .left-news .title{line-height:24px; overflow:hidden; font-size:14px; height:48px;}
.index06 .left-news .title a{ margin-right:5px;}
/*.index06 .left-news .date{ color:#999; font-size:12px;}*/
.index06 .left-news .title span{ color:#999; font-size:12px; }
.more-news{clear:both;}
.more-news a{color:#999;font-size:14px;}
.more-news a:hover{color:#04c7ff;}
.index06 .right-news{float: right;margin-top:10px; }
.index06 .right-news h3 {float: right;font-size: 24px;line-height: 54px;position: relative; padding-right:155px; }
.index06 .right-news h3 span{font-size:30px;}
.index06 .right-news h3 i{background: #04aedf none repeat scroll 0 0;bottom: 5px;height: 2px;left: 0; overflow: hidden;position: absolute;width: 50px;}
.index06 .right-news ul{ clear:both; padding-top:30px;width:380px;height:300px;}
.index06 .right-news ul li{margin-bottom:10px;line-height:28px; height:28px; background:url("images/index-ice.png") no-repeat scroll 0 center; padding-left:12px;}
.index06 .right-news .title{font-size:14px; float:left; width:280px; overflow:hidden; height:28px;}
.index06 .right-news .date{ color:#999; font-size:12px;float:right;}

.index07{width:100%; float:left; clear:both; min-width:1200px; background:#fff; padding:42px 0;}